package com.zpark.mapper;

import com.zpark.pojo.User;

import java.util.List;

/**
 * 用户数据持久层
 */
public interface IUserMapper {

    // 查询所有用户数据
    List<User> selectAll();

    // 根据用户id查询用户数据
    User selectById(Integer id);

    // 添加数据
    Integer insertUser(User user);

    // 添加数据，并且获取到添加数据的id
    Integer insertUserReturnId(User user);

    // 修改用户数据
    Integer updateUserById(User user);

    // 根据id删除数据
    Integer deleteById(Integer id);

    // 模糊查询
    List<User> selectLikeUsername(String uname);

    // 统计表数据
    Integer count();
}
